// This file is part of the RECODER library and protected by the LGPL.

package recodercs.csharp.expression;

import recodercs.*;
import recodercs.csharp.*;

/** 
 An ExpressionStatement is a statement that may appear as an expression.
 Only one kind of parent (ExpressionContainer or StatementContainer)
 is not null. The expression parent is more important: if the expression
 parent is not null, the statement parent is irrelevant, if the expression
 parent is null, the statement parent is relevant and must not be null.
 There are three subclasses: MethodReference, Assignment,
 ParenthesizedExpression, and New.
 */

public interface ExpressionStatement extends Expression, LoopInitializer {
}
